.title {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-top: 90rpx;
  color: white;
  padding-left: 20rpx;
}
.box {
  background-image: url(/static/image/loging.png);
  background-repeat: no-repeat;
  background-position: center top;
  /* 水平+垂直居中（最常用）*/
  background-size: 100% 380rpx;
  background-color: #f9f9f9;
  height: 100vh;
}
.bgimg {
  width: 100%;
  position: absolute;
  z-index: -1;
}
.bigbox {
  padding-left: 20rpx;
  padding-right: 20rpx;
  margin-top: 100rpx;
}
.bigbox .con {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  background-color: white;
  font-size: 0.6rem;
  border-radius: 13rpx;
  height: 5rem;
  padding-top: 0.8rem;
  padding-bottom: 50rpx;
  padding-top: 80rpx;
}
.bigbox .con input {
  font-size: 30rpx;
}
.bigbox .con .con_title {
  display: flex;
  position: relative;
}
.bigbox .con .con_title span {
  width: 2rem;
  font-size: 0.3rem;
  position: absolute;
  top: 0.1rem;
  right: -3rem;
}
.bigbox .posh,
.bigbox .pass {
  width: 100%;
  margin-top: 20rpx;
  padding-left: 50rpx;
}
.bigbox .posh input,
.bigbox .pass input {
  padding-left: 0.5rem;
  box-sizing: border-box;
}
.bigbox .posh {
  padding-bottom: 0.3rem;
  border-bottom: 1px solid #f3f3f3;
  padding-bottom: 30rpx;
}
.bigbox .pass {
  display: flex;
  justify-content: space-between;
}
.bigbox .pass span {
  padding-top: 0.2rem;
  padding-right: 0.5rem;
  font-size: 0.3rem;
  color: #49a2f7;
}
.que {
  display: flex;
  justify-content: center;
  margin-top: 50rpx;
}
.que .dio span {
  font-size: 25rpx;
  color: #49a2f7;
}
.buttom {
  padding-left: 100rpx;
  padding-right: 100rpx;
  margin-top: 100rpx;
}
